modelit.layout.Background

Extends: modelit.layout.AbstractPainter & hgsetget & handle

A background for a modelit.layout.Frame 

Properties

edgecolor

  The color of the edge.
  RGB triple: Default value: [0 0 0]

facecolor

  The color of the face.
  RGB triple or matlab color code: Default value: 'none'

linestyle

  The linestyle of the edge.
  '-' (default) | '--' | ':' | '-.' | 'none'

linewidth

  The linewidth of the edge.
  Integer, default value: 1

visible

  Determines if the painter is visible.
  Boolean: Default value: true

Help for modelit.layout.Background/visible is inherited from superclass MODELIT.LAYOUT.ABSTRACTPAINTER

Methods

Background

Modelit.layout.Background constructor


CALL:

   obj = modelit.layout.Background(varargin)
 

INPUT:

   varargin:
    parameter-value pairs, see the component properties for a
    description of the parameters and their values

delete

Modelit.layout.Background destructor


CALL:

   delete(obj)
 

INPUT:

   obj:
     modelit.layout.Background destructor

paint

Paint the background


CALL:

   paint(obj, hax, rect, cliprect)
 

INPUT:

   obj:
     modelit.layout.Background
   hax:
     handle of axis in which to paint
   rect:
     rectangle [left bottom width heigth] with painting area
   cliprect:
     rectangle [left bottom width heigth] with clipping area
 

OUTPUT:

   No direct output

getInsets

  Get the painter insets

Help for modelit.layout.Background/getInsets is inherited from superclass MODELIT.LAYOUT.ABSTRACTPAINTER

isPainterChanged

Returns if one or more properties have been changed and the painter needs to be reinitialized


CALL:

   value = isPainterChanged(obj)
 

INPUT:

   obj:
     modelit.ui.AbstractPainter
 

OUTPUT:

   value:
     boolean, true if one or more properties have been changed and the painter needs to be reinitialized

Help for modelit.layout.Background/isPainterChanged is inherited from superclass MODELIT.LAYOUT.ABSTRACTPAINTER

setPainterChanged

Set to true to indicate that one or more properties have been changed and the painter needs to be reinitialized


CALL:

   obj = modelit.ui.AbstractPainter(varargin)
 

INPUT:

    obj:
      modelit.ui.AbstractPainter
   value:
     boolean, true if one or more properties have been changed and the painter needs to be reinitialized
 

OUTPUT:

   No output

Help for modelit.layout.Background/setPainterChanged is inherited from superclass MODELIT.LAYOUT.ABSTRACTPAINTER